Come @zdan sopra, l'ho fatto da riga di comando (usando “cmd.exe” in Windows). Ci è voluto un po’ di armeggiare per il mio caso particolare, ma una piccola ricerca l'ha risolto.
Come zdan, ho esportato la lista in un file TXT, poi ho usato tokens
e delims
per rinominare i file di conseguenza. Nel mio caso, ho iniziato con una lista di file così denominata:
name-01-02-2012.csv
Volevo che la porzione di data del file fosse in ordine y/m/d, con la parte “nome” alla fine in modo da leggere così:
2012-01-02-name.csv
``` ```
dir /B > fileList.txt
for /f "tokens=1,2,3,4,5 delims=-." %i in (fileList.txt) DO ren "%i-%j-%k-%l.%m" %l-%j-%k-%i.%m
Per fare questo en-masse, ho usato il seguente codice. Si noti che quando si fa in questo modo, si considerano TUTTE le parti del nome del file, compresa l'estensione di “.csv”. Questo mi ha ingannato la prima volta.
&001 &001
Gli tokens
sono le “parti” del nome del file, gli delims
sono i separatori. Notate che nel mio caso avevo 2 delimitatori (un trattino e un punto).
Personalmente non mi interessa l'app “Bulk Rename”. Come altri hanno detto, l'interfaccia grafica è atroce e non molto intuitiva. Con un po’ di ricerca e una semplice codifica, queste cose possono essere fatte in modo molto efficiente e veloce.